#include <iostream>
#include <string>
#include <cstdio>

void printDecorationTop() 
{
    printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
    printf("~                                          ~\n");
    printf("~   欢迎来到登录界面                       ~\n");
    printf("~                                          ~\n");
    printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
    printf("   /\\  /\\   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
    printf("  //\\\\//\\\\  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
    printf("  || || ||  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
}

void printPrompt(const char* text) 
{
    printf("~                                          ~\n");
    printf("~   %-40s  ~\n", text);
    printf("~                                          ~\n");
    printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
}

void printDecorationBottom() 
{
    printf("   \\\\  //   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
    printf("    \\\\//    ~ 登录成功，欢迎你！            ~\n");
    printf("     \\/     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
}

int main() {
    printDecorationTop();

    printPrompt("请输入账号名:");
    char UserName[40];
    printf("~   ");
    scanf("%39s", UserName);
    printf("~                                          ~\n");
    printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");

    printPrompt("请输入密码:");
    char Passwd[40];
    printf("~   ");
    scanf("%39s", Passwd);
    printf("~                                          ~\n");
    printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");

    // 假设你有 Login 和 login 函数
    // Login();
    // login(UserName, Passwd);

    printDecorationBottom();

    return 0;
}